*Vorwort* Der ursprngliche Autor (Detlef Woltmann) hat leider keine Zeit, dieses Programm weiterzuprogrammieren und Fragen zu beantworten. Deshalb wird es als no-warranty-ware freigegeben, zumal es bei einigen schon seit einer Weile wunderbar und problemlos funktioniert. Falls irgendwelche Probleme oder Fragen auftauchen, k”nnt ihr sie mir oder Michael Gl„sner @ F gerne stellen. NewU2M ist als NewU2M.ZIP im ”ffentlichen Programmteil der Maus OF zu finden. Gruž, Timm (Timm Ganske @ OF) *Vorwort zum Zweiten* Detlef hat nun doch etwas Zeit gefunden, NewU2M weiterzuentwickeln und so haben wir einige neue Features eigebaut, die eine šberarbeitung dieser Datei n”tig machten. Im folgenden werden NewU2M 1.09 und ReorgU2M 1.08 vom 09.06.94 beschrieben. Michael (Michael Gl„sner @ F) 09.06.94 *Zweck* NewU2M ist ein Programm, welches sich zu allen Mails, die externe IDs haben, die Zuordnung zwischen Maus-ID und externer ID merkt und bei Mails, die eine externe Referenz haben, jedoch keine Maus-Referenz, diese ins Outfile schreibt. Damit hat man auch bei Mails, die ber ein Usenetgate ins Mausnetz kommen, eine ordentliche Verkettung. Bei Fido ist das so eine Sache: Im Fido ist eine ID eine 8stellige Hexziffer. Die Maus-IDs lassen sich aber seit dem 15.4.94 nicht mehr in einer 8stelligen Hexziffer abbilden, weshalb sie im Kludge ORIGID weitertransportiert werden. Sobald ein Fido-Mailreader diese ID beim Kommentieren in einen Kludge ORIGREF umkopiert, hat man eine wunderbare Verkettung auch bei Kommentaren auf Mausmails. Leider ist diese Vorgehensweise aber kein offizieller Standard, sondern (zumindest bisher) nur die Idee von Martin Junius, Autor des Programms FIDOGATE, und wird nur von sehr wenigen Programmen untersttzt. In der Regel wird aber die Maus-ID in eine 32bit CRC gewandelt und diese dann auch als Referenz-ID benutzt. Deshalb kann NewU2M optional eine zweite Datenbank erzeugen, in der fr alle Mausnachrichten die Fido-CRCs notiert werden. So kann auch bei Fido-CRCs die Verkettung wieder hergestellt werden. *Installation* Zum Installieren in CAT ist folgendes zu tun: In Cat im Men Optionen den Punkt I/O-Filter aufrufen. Im dann erscheinenden Dialog einen Filter ausw„hlen, der 'Nicht Installiert' ist. Sodann w„hlt man als Programm newu2m.ttp, stellt ein, daž es ein Filter fr In-/Outfiles ist (was eigentlich schon dastehen sollte), l„žt den Schalter 'fr Infile' auf nicht aktiv und den 'fr Outfile' stellt man auf aktiv. Bei der Kommandozeile fr Outfile tr„gt man nun die Zeile '-d $D -i $I' ein. Damit ist aber nur die Usent-Verkettung aktiviert. Will man auch die Fido-Verkettung nutzen, lautet die Kommandozeile '-d $D -i $I -f'. Als letztes stellt man, so noch nicht geschehen, den gesamten Filter auf aktiv, w„hlt OK und speichert die Parameter von Cat. *Parameter* Nun nochmal im Klartext, was das Programm NewU2M als Parameter nimmt und eine erweiterte Beschreibung dazu: -d

Der Datenbankpfad fr NEWU2M.GDB. Hier wird auch die Log-Datei NEWU2M.LOG abgelegt. -i

Der Outfilepfad, in dem OUTFILE.TXT liegt. -f Erzeuge und benutze die Fido-CRC-Datenbank NEWF2M.GDB im Datenbankpfad. -F {i|e} Erzeuge und benutze die Fido-CRC-Datenbank fr Nachrichten die in (i) oder nicht in (e) den Gruppennamen der Datei NEWF2M.GRP im Datenbankpfad enthalten sind. Die Gruppennamen werden als Regular Expressions ausgewertet. Es sind maximal 100 Zeilen m”glich. Ein Beispiel: # Kommentar .*\.GER ATARI.* A_.* C\+\+ ; auch Kommentar -k L”sche Backup des Outfiles -x Setze den Debuglevel auf : 1: Zusatzinformationen. Das Logfile wird nach jeder Zeile geflusht. 2: Jede Inputzeile wird auch ins Logfile geschrieben. 3: Schreibt auch jede Outputzeile ins Logfile. *Reorganisation* Von Zeit zu Zeit muž man die Datenbanken verkleinern. Dies erledigt ReorgU2M. Da ReorgU2M nicht wissen kann, welche Mails man mit Catputz wieder aus seiner Database entfernt hat, kann es nicht herausfinden, welche IDs wegzuwerfen sind und welche nicht. Als Kriterium wird daher ein Verfallsdatum benutzt. Dieses Datum geht nach dem Zeitpunkt des Einfgens, nicht nach dem der Entstehung der Mail. Die Paramter lauten: -d

Der Datenbankpfad. -t Verfallsdatum der ID-Datenbank (default 14 Tage). -f Verfallsdatum der CRC-Datenbank (default 14 Tage). -r Reorganisiere Datenbanken. Normalerweise werden nur die IDs in den Datenbanken gel”scht und der Platz als frei markiert, die Datei aber nicht verkleinert. Das hat den Vorteil, daž es ersten schneller geht und zweitens nach kurzer Zeit die Dateigr”že und -position auf der Platte sich nicht mehr „ndert. Sollte eine der Datenbanken doch zu grož geworden sein, kann mit -r die Datenbank auf die Mindestgr”že verkleinert werden. -s L”schen/Reorganisieren nur einmal t„glich. Damit kann vermieden werden, daž ReorgU2M zu oft die Datenbanken scannt. -S Erweiterung von -s: L”schen/Reorganisieren nur alle Tage. -x Setze den Debuglevel auf : Falls einem der manuelle zu umst„ndlich und einem die Zeit, die es dauert, egal ist, kann man REORGU2M auch als Filter in Cat installieren. Ich empfehle, ihn als Filter 'nach Einfgen' einzustellen und nur von Zeit zu Zeit fr einen Einfgevorgang zu aktivieren. Eine sinnvolle Kommandozeile als Filter in Cat lautet '-d $D -S 3'. Damit werden die Datebanken alle drei Tage durchsucht und die alten IDs gel”scht. *Schluž* Viel Spaž noch beim Lesen der verketteten Mails ;-)